export default {
  addCart(context, payload) {
    return new Promise((resolve, reject) => {
      // 查找之前数组中是否有该商品
      let oldProduct = context.state.cartList.find(
        (item) => item.iid === payload.iid
      );
      // 如果有该商品， 数量+1
      if (oldProduct) {
        context.commit("addCount", oldProduct);
        resolve('当前的商品数量+1')
      } else {
        // 如果没有该商品，把该商品添加到数组中
        payload.count = 1;
        context.commit("addToCart", payload);
        resolve('添加了新的商品')
      }
    });
  },
};
